#pragma once

#include <stdio.h>

typedef int HPDataType ;

// 交换函数

void Swap (HPDataType* x , HPDataType* y) ;

// 向上调整算法

void AdjustUp (HPDataType* arr , int child) ;

// 向下调整算法

void AdjustDown (HPDataType* arr , int parent , int n) ;

// 堆排序

void HeapSort (HPDataType* arr , int n) ;